const compose=require("koa-compose");
const glob=require("glob");
const {resolve}=require("path");

registerRouter=()=>{
  let routers=[]
  glob.sync(resolve(__dirname,'./',"**/*.js"))
  .filter(value=>value.indexOf("index.js")===-1)
  .map(router=>{
    routers.push(require(router).routes());
    routers.push(require(router).allowedMethods());
  })
  return compose(routers)
}

module.exports=registerRouter;
